package com.hk.migration.db.hk;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;
import lombok.Data;

/**
 * 老师评论学生表
 */
@Data
@Table(name = "book_tch_feedback")
public class BookTchFeedback implements Serializable {
    /**
     * 已选课时id
     */
    @Id
    @Column(name = "lsn_open_id")
    private Integer lsnOpenId;

    /**
     * 用户id
     */
    @Column(name = "`uid`")
    private Integer uid;

    /**
     * 老师id
     */
    @Column(name = "tch_id")
    private Integer tchId;

    /**
     * 学习内容的评论 老版
     */
    @Column(name = "learned_comment")
    private String learnedComment;

    /**
     * 表现好的评论 老版
     */
    @Column(name = "good_comment")
    private String goodComment;

    /**
     * 可以改进的评论 老版
     */
    @Column(name = "better_comment")
    private String betterComment;

    /**
     * 老师给学生测评课评语 type=1
     */
    @Column(name = "score_comment")
    private String scoreComment;

    /**
     * 老师给学生各项打分 json串
     */
    @Column(name = "evaluation")
    private String evaluation;

    /**
     * 授课情况星级
     */
    @Column(name = "star")
    private Integer star;

    /**
     * 评论时间
     */
    @Column(name = "create_time")
    private Integer createTime;

    /**
     * 状态：1显示、2隐藏 3 未评论 4评论
     */
    @Column(name = "`status`")
    private Integer status;

    /**
     * 创建时间
     */
    @Column(name = "gmt_create")
    private Date gmtCreate;

    /**
     * 修改时间
     */
    @Column(name = "gmt_modified")
    private Date gmtModified;

    /**
     * 创建人ID
     */
    @Column(name = "creator_id")
    private Integer creatorId;

    /**
     * 创建人名称
     */
    @Column(name = "creator_name")
    private String creatorName;

    /**
     * 修改人ID
     */
    @Column(name = "modifier_id")
    private Integer modifierId;

    /**
     * 修改人名称
     */
    @Column(name = "modifier_name")
    private String modifierName;

    /**
     * 操作来源:默认0,1-新管理后台,2-定时器
     */
    @Column(name = "`source`")
    private Integer source;

    /**
     * 测评课老师评价
     */
    @Column(name = "assessment_lesson_evaluation")
    private String assessmentLessonEvaluation;

    /**
     * 常规课老师评价
     */
    @Column(name = "conventional_lesson_evaluation")
    private String conventionalLessonEvaluation;

    private static final long serialVersionUID = 1L;
}
